home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 10343 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.8 KB

  1. Path: cliffy.lfwc.lockheed.com!news
  2. From: Ken Garlington <GarlingtonKE@lfwc.lockheed.com>
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Date: Thu, 07 Mar 1996 13:10:45 +0000
  6. Organization: Lockheed Martin Tactical Aircraft Systems
  7. Message-ID: <313EE055.7A59@lfwc.lockheed.com>
  8. References: <JSA.96Feb16135027@organon.com> <313B44AE.4134@mtm.syr.ge.com> <4hg92vINNnat@keats.ugrad.cs.ubc.ca> <313C758E.18B2@lfwc.lockheed.com> <4hjg6eINNji7@keats.ugrad.cs.ubc.ca>
  9. NNTP-Posting-Host: cliffy.lfwc.lockheed.com
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.0 (Macintosh; I; 68K)
  14.  
  15. Kazimir Kylheku wrote:
  16. > Ken Garlington  <GarlingtonKE@lfwc.lockheed.com> wrote:
  17. >  >> If C is so prone to errors, why isn't the same program plagued by runaway
  18. >  >> pointers, heap corruption and other nasties? After all, we C idiots can't write
  19. >  >> ten lines of code without introducing such problems, right?
  20. >  >
  21. >  >Counter-example - if C code isn't so prone to the types of errors Ada is designed
  22. >  >to catch, then why are there so many add-on tools available to try to find these
  23. >  >errors in C code? What is driving this market?
  24. > The immense popularity of C?
  25. > --
  26.  
  27. The immense popularity of C ... among programmers that you consider to be incompetent?
  28.  
  29. The immense popularity of C ... so immense, in fact, that programmers are willing to buy 
  30. expensive add-ons to find problems that you insist rarely occur, just to increase the 
  31. market?
  32.  
  33. Or maybe... just maybe... the immense popularity of C - when it is enhanced in various 
  34. non-standard and proprietary ways to help avoid the types of errors that languages like 
  35. Ada avoid in standard ways? Errors which occur far more frequently that you are willing to 
  36. admit?
  37.